package com.sophia.common.xmlbean.pojo;

import com.sophia.common.xmlbean.util.BaseXMLPojo;

/**
 * 生育史
 * <p>
 * Title:Health
 * </p>
 * <p>
 * MensesXMLPojo
 * </p>
 * Alex Apr 13, 2011 5:09:46 PM create
 * 
 * @author <a href='wanghao924@126.com'>Alex</a> QQ: 873987060;
 * @version 1.0
 */
public class BirthhistoryXMLPojo extends BaseXMLPojo {
	private static final long serialVersionUID = 1L;

	/**
	 * 避孕方式
	 */
	private BirthControlStyleXMLPojo birthControlStyle;

	/**
	 * 妊娠次数
	 */
	private GravidityTimesXMLPojo gravidityTimes;

	/**
	 * 生育次数
	 */
	private BearTimesXMLPojo bearTimes;

	/**
	 * 剖宫产次数
	 */
	private CesareanSectionTimesXMLPojo cesareanSectionTimes;

	/**
	 * 自然流产次数
	 */
	private SpontaneousAbortionTimesXMLPojo spontaneousAbortionTimes;

	/**
	 * 人工流产次数 
	 */
	private ArtificialAbortionTimesXMLPojo artificialAbortionTimes;
	
	
	public BirthhistoryXMLPojo() {

		nodeName = "birthhistory";
		nodeList.add(0, "birthControlStyle");
		nodeList.add(1, "gravidityTimes");
		nodeList.add(2, "bearTimes");
		nodeList.add(3, "cesareanSectionTimes");
		nodeList.add(4, "spontaneousAbortionTimes");
		nodeList.add(5, "artificialAbortionTimes");
	}

	public BirthControlStyleXMLPojo getBirthControlStyle() {
		return birthControlStyle;
	}

	public void setBirthControlStyle(BirthControlStyleXMLPojo birthControlStyle) {
		this.birthControlStyle = birthControlStyle;
	}

	public GravidityTimesXMLPojo getGravidityTimes() {
		return gravidityTimes;
	}

	public void setGravidityTimes(GravidityTimesXMLPojo gravidityTimes) {
		this.gravidityTimes = gravidityTimes;
	}

	public BearTimesXMLPojo getBearTimes() {
		return bearTimes;
	}

	public void setBearTimes(BearTimesXMLPojo bearTimes) {
		this.bearTimes = bearTimes;
	}

	public CesareanSectionTimesXMLPojo getCesareanSectionTimes() {
		return cesareanSectionTimes;
	}

	public void setCesareanSectionTimes(CesareanSectionTimesXMLPojo cesareanSectionTimes) {
		this.cesareanSectionTimes = cesareanSectionTimes;
	}

	public SpontaneousAbortionTimesXMLPojo getSpontaneousAbortionTimes() {
		return spontaneousAbortionTimes;
	}

	public void setSpontaneousAbortionTimes(SpontaneousAbortionTimesXMLPojo spontaneousAbortionTimes) {
		this.spontaneousAbortionTimes = spontaneousAbortionTimes;
	}

	public ArtificialAbortionTimesXMLPojo getArtificialAbortionTimes() {
		return artificialAbortionTimes;
	}

	public void setArtificialAbortionTimes(ArtificialAbortionTimesXMLPojo artificialAbortionTimes) {
		this.artificialAbortionTimes = artificialAbortionTimes;
	}


}
